// JavaScript Document
openWin = function(modalWidth,modalHeight,modalUrl,params) {
	
	// Расчет позиции открываемого окна
	var scrTop = (window.screen.height-modalHeight)/2
	var scrLeft = (window.screen.width-modalWidth)/2;

	// Открытие окна и передача параметров
	var modalWin = window.open(modalUrl,'','height='+modalHeight+',width='+modalWidth+',left='+scrLeft+',top='+scrTop+',status=no,toolbar=no,menubar=no,location=no');
	modalWin.document.onreadystatechange = function () {
			if (modalWin.document.readyState=='complete') {
				if (typeof modalWin.paramsReciver == 'object' || typeof modalWin.paramsReciver == 'function') {
					modalWin.paramsReciver(params);
				}
			} 
		};
	
	// Не даем перейти к родительскому окну. Без конца перекидываем фокус на открытое окно
	window.onfocus = function () {
			window.setTimeout(function () {
					if (modalWin.closed) {
						window.onfocus = null;
					} else {
						modalWin.focus();
					}
				},10,'JavaScript');
		}
		
}